#include "process.h"

void ProcessOn() {
    int cnt = 0;
    char bar[NUM];
    memset(bar, '\0', sizeof(bar));
    const char* lable = "|-\\/";

    while (cnt < 101) {
        printf("[%-100s][%d%%][%c]\r", bar, cnt, lable[cnt%4]);//\r只有回车的作用（返回到这一行的最开始，并且没有强制刷新的作用。
        fflush(stdout);//强制刷新，使行缓冲的内容输出
        bar[cnt++] = '#';
        usleep(50000);//将内容输出到缓存中，使内容经过该时间后在输出到屏幕
    }
    printf("\n");
}
